Golang Job: Back End Engineer

Job added on

Company

Userlane GmbH

Location

Eu - France

Job type

Full-Time

Golang Job Details

About the company

Userlane is one of Europe’s fastest-growing technology companies. Our product is designed to make every software instantly accessible for any user and help companies improve their customer and employee engagement. If you are looking for an opportunity where you’ll tackle big problems alongside some of the most talented and dynamic people you have ever worked with, Userlane might be the perfect place for you.

What does this role mean to us?

As a senior member of our Product and Engineering team, you will take ownership of various aspects of our product, design, build, and maintain software service artifacts in response to our business needs. As a backend engineer your main focus will be to write and maintain microservices following the industry best practices and patterns, balancing between a constant push for product innovation and a diligent attention to code quality.
We are looking for someone with a strong background in microservices architecture, an open mind in adopting the right technology for the right task, and hands-on experience in building, testing, and monitoring services.

Your mission

  • Understand business requirements and analyze their impact on the design of our software services and tools.
  • Design, develop and maintain our backend services based on industry standards and best practices.
  • Write and execute tests following a TDD approach.
  • Research, propose, and deliver changes to our software architecture to address our engineering and product requirements.
  • Code reviews and full responsibility over small features.
  • Set up new (micro-)services, APIs, documentation, build pipelines.
  • Coach younger developers and when needed, steer a small project team doing simple to complicated tasks and collaborate with internal and external teams to deliver software that fits the overall ecosystem of our products.

Your profile

  • You have at least 3 years of hands-on experience in the design and development of software systems, and at least 1 years of experience in a service-oriented context.
  • You have hands-on experience in modern and open software development concepts, frameworks, and languages for the development of cloud-based tools and services; e.g. Golang, Protobuf and gRPC, Docker, Kubernetes, relational / NoSQL databases, RabbitMQ, Elasticsearch etc.
  • You have hands-on experience in particular Golang or PHP.
  • Good knowledge of Microservices architecture and container technologies.
  • Able to operate independently and apply strategic thinking with technical depth.
  • Continuous learning attitude, and ability to quickly learn new technologies.
  • Excellent communication skills and you are fluent in English.

What’s in for you…

  • Our market provides sheer endless growth possibilities: Our Digital Adoption Platform can be used for any software which runs on a browser - no limitations! As digitalization is on everyone’s mind, our industry is expected to grow at the speed of light in the next few years.
  • Fast growth and the possibility to shape the future: Userlane is among the global leaders in the Digital Adoption market. At the same time, we are by far the youngest company in this market with the highest growth rate.
  • Team and Culture: Our culture strongly focuses on enabling and empowering team members so they can develop and grow in a positive environment. We are proud of our very talented, vibrant, and international team of like-minded, goal-oriented individuals.
  • Development and Compensation: Clear career paths and a transparent compensation framework including market-based salaries ensure clarity
  • 1200 € yearly budget for personal development. Usable for attending conferences, external training, or anything that will help you be the best in your role!
  • 5 additional days off per year for training personal development purposes.
  • Your basic equipment includes the latest Apple or Microsoft devices. If you work remotely, we make sure to provide you with all the hardware you need to work efficiently.
We're looking forward to hearing from you!